// 创建和文章相关的路由模块
let express = require('express');
let router = express.Router();
let articleController = require('../controller/articleController');

router.get('/article/add', (req, res) => {
    // 在进入这个添加文章之前，必须先要判断这个用户
    // 到底是不是登录了，如果没有登录，就让他跳转回首页
    if (!req.session.isLogin) return res.redirect('/');
    res.render('article/add', {
        user: req.session.user
    });
});

// 处理页面发送过来的post请求
router.post('/article/post', articleController.handlePostArticle);

// 处理文章详情页路由
router.get('/article/detail', articleController.showDetailPage);

// 编辑文章页面路由
router.get('/article/edit', articleController.showEditPage);

router.post('/article/edit', articleController.handleEdit);

module.exports = router;